package com.flyme.excel.validator;

/**
 * Created by lijizhong on 2017/12/14.
 */
public enum ExcelCellValidators {

    VOID("VOID"),
    /**
     * 空值验证
     */
    NOT_BLANK_CELL_VALIDATOR("notBlankCellValidator"),

    /**
     * 保险类型验证
     */
    LEGAL_INSURANCE_TYPE_VALIDATOR("legalInsuranceTypeValidator"),

    /**
     * 保险类型验证
     */
    LEGAL_INSURANCE_CLASS_VALIDATOR("legalInsuranceClassValidator"),

    /**
     * 中文
     */
    CHINESE_LANGUAGE_VALIDATOR("notChineseLanguageValidator"),

    /**
     * 是否为合法公司名称
     */
    LEGAL_INSURANCE_COMPANY_NAME("insuranceCompanyNameValidator"),

    /**
     * 合法日期
     */
    LEGAL_DATE_FORMAT_VALIDATOR("legalDateFormatValidator"),

    /**
     * 合法车架号
     */
    LEGAL_FRAME_NO_VALIDATOR ("legalFrameNoValidator"),

    /**
     * 正确的保费格式
     */
    LEGAL_PREMIUM_VALIDATOR("legalPremiumValidator"),

    /**
     * 合法发票类型
     */
    LEGAL_INVOICE_NO_VALIDATOR("legalInvoiceNoValidator"),


    /**
     * 发票金额
     */
    LEGAL_INVOICE_TAX_VALIDATOR("legalInvoiceTaxValidator"),


    /**
     * 发票类型
     */
    LEGAL_INVOICE_TAX_TYPE_VALIDATOR("legalInvoiceTypeValidator"),

    /**
     * 合法支出单号
      */
    LEGAL_INVOICE_POLICY_NO("legalPayNoValidator"),


    /**
     * 增减退业务类型
     */
    LEGAL_POLICY_BUSINESS_TYPE_NAME_VALIDATOR("legalPolicyBusinessTypeNameValidator"),

    /**
     * 验证（数值，支持-99999-99999 ，可以填写小数点儿后两位） 保费
     */
    LEGAL_NEGATIVABLE_PREMIUM_VALIDATOR("legalNegativablePremiumValidator");

    private String name;
    ExcelCellValidators(String name) {
        this.name = name;
    }

    public String getName() {
        return this.name;
    }
}
